package teste.modelo.dao;

import java.sql.SQLException;
import java.text.ParseException;
import java.text.SimpleDateFormat;

import framework.dao.DeleteDaoException;

import modelo.dao.EventoDao;
import modelo.entidade.Endereco;
import modelo.entidade.Evento;

public class EventoDaoTeste {
	public static void main(String[] args) throws ParseException, DeleteDaoException, SQLException {
		
		//TESTE INSERT 

		/*
		SimpleDateFormat format =  new  SimpleDateFormat("yyyy-MM-dd"); 
        java.util.Date parsed = format.parse("2014-03-22"); 
        java.sql.Date sql =  new java.sql.Date(parsed.getTime());
        
        
		
		Evento evento = new Evento("teste", sql, 1, 1, "teste", "teste", "teste", 3) ;
		Endereco end = new Endereco("teste"
				, 5802, "jk2", "sete2", "m2"
				, "br2", "35702");
		
		evento.setEndereco(end);
		
		EventoDao dao = new EventoDao();
		
		dao.inserir(evento);
	}
	*/
		
	//TESTE UPDATE 
	
	/*SimpleDateFormat format =  new  SimpleDateFormat("yyyy-MM-dd"); 
    java.util.Date parsed = format.parse("2014-03-22"); 
    java.sql.Date sql =  new java.sql.Date(parsed.getTime());
	
			Evento evento = new Evento(8, "teste999999", sql, 1, 1, "teste", "teste", "teste", 3);
			Endereco end = new Endereco(31, "testeteste100",32,"jk", "sete", "mg", "teste", "teste");
			
			evento.setEndereco(end);
			
			EventoDao dao = new EventoDao();
			
			dao.atualizar(evento);
			*/
			
			//TESTE DELETE
			
					Evento evento = new Evento(8);
					
					Endereco end = new Endereco(31);
							
					evento.setEndereco(end);
							
					EventoDao dao = new EventoDao();
							
					dao.delete(evento);
					
}
}